
class Utils {
    constructor(){
        this.defalutOne = "我是默认值"
    }
    // 保存router 
    setRouter(routerData){

    }
    delRouter(){

    }
    // 清空所有的sessionStorage
    delAllStorage(){

    }
    // 获取token 
    getToken(tokenKey){
        let token = null;
        if(typeof tokenKey !== 'string'){
            console.error("tokenKey 传一个字符串")
            new Error('tokenKey type is string')
            return null;
        }
        
        if(window.sessionStorage){
            token = window.sessionStorage.getItem(tokenKey)
        }else{
            console.error("浏览器不支持sessionStorage");
        }
        return token
    }
    // 设置token
    setToken(tokenKey,tokenVal){
        if(typeof tokenKey !== 'string'){
            console.error("tokenKey 传一个字符串")
            new Error('tokenKey type is string')
            return null;
        }

        if(!tokenVal){
            console.error("tokenVal 不能空")
            new Error('tokenVal is not null')
            return null;
        }
        
        if(window.sessionStorage){
            window.sessionStorage.setItem(tokenKey,tokenVal)
        }else{
            console.error("浏览器不支持sessionStorage");
        }
    }
}

export default new Utils()